
<!-- saved from url=(0044)https://protocol.15dai.cn/xycz/grxxgxsq.html -->
<html><template data-is-dataverse-installed="true" data-is-meta-mask-installed="false" id="__DATAVERSE_VARS__"></template><script>
  const eventHandlers = {};
  const callbackFunctions = {};
  let currentWallet;
  let eventListenerExsits = false;

  const receiveMessage = (event) => {
    if (event.origin === location.origin && event.data.type === 'response') {
      const callbackFunc = callbackFunctions[event.data.sequenceId];
      if (callbackFunc !== undefined && typeof callbackFunc === "function"){
        callbackFunc(event.data.result);
      }
    }
    if(event.data.type === 'request' && event.data.postMessageTo === 'Browser') {
      if(Object.keys(eventHandlers).length > 0) {
        const handlers = eventHandlers[event.data.method];
        for (const index in handlers) {
          if(event.data.params?.wallet === currentWallet) {
            if(event.data.method === 'chainChanged') {
              handlers[index](event.data.params.chain.chainId);
              if(eventHandlers["chainNameChanged"]){
                eventHandlers["chainNameChanged"][index]?.(event.data.params.chain.chainName);
              }
            }  
            if (event.data.method === 'accountsChanged') {
              handlers[index](event.data.params.accounts);
            }
          }
        }
      }
    }
  };

  window.addEventListener('message', receiveMessage);

  const buildMethod = async (methodName,input) => {
    const createUUID = () => {
      const s = [];
      const hexDigits = '0123456789abcdef';
      for (let i = 0; i < 36; i++) {
        s[i] = hexDigits.substr(Math.floor(Math.random() * 0x10), 1);
      }
      s[14] = '4';
      s[19] = hexDigits.substr((s[19] & 0x3) | 0x8, 1);
      s[8] = s[13] = s[18] = s[23] = '-';
      const uuid = s.join('');
      return uuid;
    }
    const uuid = createUUID();
    window.postMessage({ sequenceId: uuid, type: 'request', method: methodName, params: input, postMessageTo: 'Extension' }, location.origin);

    const output = await new Promise((resolve, reject) => {
      callbackFunctions[uuid] = (res) => {
        if (res.code === "0x0000") {
          if(methodName === 'connectWallet') {
            window.dataverse.chainId = '0x' + event.data.result.result.chain.chainId.toString(16);
            window.dataverse._state = {
              isConnected: true
            };
            currentWallet = res.result.wallet;
            window.dataverse.wallet = currentWallet;
          }
          resolve(res.result);
        } else {
          reject(res.error);
        }
      };
    });
    return output;
  };

  const isMetaMask = false;

  const isDataverse = true;

  const connectWallet = (input) => buildMethod('connectWallet', input);

  const getCurrentWallet = (input) => buildMethod('getCurrentWallet', input);

  const sign = (input) => buildMethod('sign', input);

  const request = (input) => buildMethod('ethereumRequest', input);

  const on = (event, handler) => {
    if(!eventHandlers[event]) {
      eventHandlers[event] = [];
    }
    eventHandlers[event].push(handler);
  }

  const off = (event, handler) => {
    if(!eventHandlers[event]) {
      return;
    }
    if(!handler) {
      delete eventHandlers[event];
    }
    for (const index in eventHandlers[event]) {
      if(eventHandlers[event][index].toString() == handler.toString()) {
        eventHandlers[event].splice(0, 1);
        break;
      }
    }
  }

  const removeListener = off;

  window.dataverse={chainId: undefined, isMetaMask, isDataverse, connectWallet, getCurrentWallet, request, on, off, removeListener};
    </script><script>
        const __DATAVERSE_EXTENSION_VERSION__ = "0.5.41";
        // window.dataExchangeSDK={a:1};
    </script><script src="chrome-extension://nebnhfamliijlghikdgcigoebonmoibm/addToWindow.js"></script><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  
  <meta http-equiv="Content-Style-Type" content="text/css">
  <meta name="generator" content="Aspose.Words for .NET 15.1.0.0">
  
  <title>个人信息共享授权协议</title>
  <style>
    h1{
      text-align: center;
      font-size: 20px;
    }
    .msg{
      font-size: 16px;
      line-height: 24px;
      margin-bottom: 10px;
      text-indent: 32px;
    }
    .red{
      color: #ff0000;
    }
    .bold{
      font-weight: bold;
    }

    .msg1{
      text-align: right;
    }
  </style>
<style data-id="immersive-translate-input-injected-css">.immersive-translate-input {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 2147483647;
  display: flex;
  justify-content: center;
  align-items: center;
}

.immersive-translate-input-loading {
  --loading-color: #f78fb6;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  display: block;
  margin: 12px auto;
  position: relative;
  color: white;
  left: -100px;
  box-sizing: border-box;
  animation: immersiveTranslateShadowRolling 1.5s linear infinite;
}

@keyframes immersiveTranslateShadowRolling {
  0% {
    box-shadow: 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0);
  }

  12% {
    box-shadow: 100px 0 var(--loading-color), 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0);
  }

  25% {
    box-shadow: 110px 0 var(--loading-color), 100px 0 var(--loading-color), 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0);
  }

  36% {
    box-shadow: 120px 0 var(--loading-color), 110px 0 var(--loading-color), 100px 0 var(--loading-color), 0px 0 rgba(255, 255, 255, 0);
  }

  50% {
    box-shadow: 130px 0 var(--loading-color), 120px 0 var(--loading-color), 110px 0 var(--loading-color), 100px 0 var(--loading-color);
  }

  62% {
    box-shadow: 200px 0 rgba(255, 255, 255, 0), 130px 0 var(--loading-color), 120px 0 var(--loading-color), 110px 0 var(--loading-color);
  }

  75% {
    box-shadow: 200px 0 rgba(255, 255, 255, 0), 200px 0 rgba(255, 255, 255, 0), 130px 0 var(--loading-color), 120px 0 var(--loading-color);
  }

  87% {
    box-shadow: 200px 0 rgba(255, 255, 255, 0), 200px 0 rgba(255, 255, 255, 0), 200px 0 rgba(255, 255, 255, 0), 130px 0 var(--loading-color);
  }

  100% {
    box-shadow: 200px 0 rgba(255, 255, 255, 0), 200px 0 rgba(255, 255, 255, 0), 200px 0 rgba(255, 255, 255, 0), 200px 0 rgba(255, 255, 255, 0);
  }
}


.immersive-translate-search-recomend {
  border: 1px solid #dadce0;
  border-radius: 8px;
  padding: 16px;
  margin-bottom: 16px;
  position: relative;
  font-size: 16px;
}
.immersive-translate-search-enhancement-en-title {
  color: #4d5156;
}
/* dark */
@media (prefers-color-scheme: dark) {
  .immersive-translate-search-recomend {
    border: 1px solid #3c4043;
  }
  .immersive-translate-close-action svg {
    fill: #bdc1c6;
  }

.immersive-translate-search-enhancement-en-title {
  color: #bdc1c6;
}
}


.immersive-translate-search-settings {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}

.immersive-translate-search-recomend::before {
  /* content: " "; */
  /* width: 20px; */
  /* height: 20px; */
  /* top: 16px; */
  /* position: absolute; */
  /* background: center / contain url(''); */
}

.immersive-translate-search-title {}

.immersive-translate-search-title-wrapper {}

.immersive-translate-search-time {
  font-size: 12px;
  margin: 4px 0 24px;
  color: #70757a;
}

.immersive-translate-expand-items {
  display: none;
}

.immersive-translate-search-more {
  margin-top: 16px;
  font-size: 14px;
}

.immersive-translate-modal {
  display: none;
  position: fixed;
  z-index: 1000000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.4);
}

.immersive-translate-modal-content {
  background-color: #fefefe;
  margin: 15% auto;
  padding: 20px;
  border: 1px solid #888;
  border-radius: 10px;
  width: 80%;
  max-width: 500px;
  font-family: system-ui, -apple-system, "Segoe UI", "Roboto", "Ubuntu",
    "Cantarell", "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
    "Segoe UI Symbol", "Noto Color Emoji";
}

.immersive-translate-modal-title {
  font-size: 1.5rem;
  font-weight: 500;
  margin-bottom: 20px;
  color: hsl(205, 20%, 32%);
}

.immersive-translate-modal-body {
  color: hsl(205, 20%, 32%)
}

.immersive-translate-close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.immersive-translate-close:hover,
.immersive-translate-close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}

.immersive-translate-modal-footer {
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  margin-top: 20px;
}

.immersive-translate-btn {
  color: #fff;
  background-color: #ea4c89;
  border: none;
  font-size: 14px;
  margin: 5px;
  padding: 10px 20px;
  font-size: 1rem;
  border-radius: 5px;
  display: flex;
  align-items: center;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.immersive-translate-cancel-btn {
  /* gray color */
  background-color: rgb(89, 107, 120);
}

.immersive-translate-btn:hover {
  background-color: #f082ac;
}

.immersive-translate-cancel-btn:hover {
  background-color: hsl(205, 20%, 32%);
}


.immersive-translate-btn svg {
  margin-right: 5px;
}

.immersive-translate-link {
  cursor: pointer;
  user-select: none;
  -webkit-user-drag: none;
  text-decoration: none;
  color: #007bff;
  -webkit-tap-highlight-color: rgba(0, 0, 0, .1);
}

.immersive-translate-modal input[type="radio"] {
  margin: 0 6px 16px;
  cursor: pointer;
}

.immersive-translate-modal label {
  cursor: pointer;
}

.immersive-translate-close-action {
  position: absolute;
  top: 2px;
  right: 0px;
  cursor: pointer;
}
</style></head>
<body>
<div>
  <h1>《个人信息共享授权协议》</h1>

  <div class="msg">
    《个人信息共享授权协议》(以下简称“本协议”)是由【<span class="red">成都优卡数信信息科技有限公司</span>】(以下<span class="red">简</span>称“我们”)与<span class="red">用户(以下简称“</span>您<span class="red">”)就个人信息共享所订立的有效合约，你通过本页面点击确认，即表示您同意接受本协议的全部约定内容以及本协议有关的已经发布或将来可能发布的各项规则、页面展示、操作流程、公告或通知（以下统称“规则”）。</span>
  </div>
  <div class="msg bold">
    <span class="red">一、</span>当您通过本页面使用我们提供的【第三方产品推荐】服务时，为了增加您的申请贷款通过机会，您的个人信息会进行共享。为了您的合法权益，请您在使用本服务前务必仔细阅读本协议的全部内容(特别是以粗体/下划线标注的内容)。如果您不同意本协议<span class="red">的任意</span>内容，或<span class="red">者</span>无法准确理解本协议任何条款的含义，请不要进行授权及后续操作。
  </div>
  <div class="msg bold">
    <span class="red">二、</span>您同意本协议以数据电文形式订立。如您通过网络页面点击“同意”或“注册”或“申请”或“接受用户授权协议”(以网页显示为准)，即视为您已阅读理解本协议的全部内容并同意我们出于相关页面所述目的，将您的个人信息<span class="red">通过加密通道的方式</span>提供给为您提供【账号注册<span class="red">、</span>授信审核<span class="red">、贷款</span>】<span class="red">等</span>服务的其他个人信息处理者<span class="red">（以下简称“第三方”），账号能否注册成功、授信审核能否通过、能否申请贷款等相关服务以您和第三方的约定为准</span>。
  </div>
  <div class="msg bold red">
    三、本协议中共享的个人信息含个人敏感信息及其他个人信息，包括但不限于：
  </div>
  <div class="msg bold red">
    1.您的身份信息，包括但不限于您的姓名、性别、年龄、户籍、现居住住址、电子邮箱、电话号码、身份证号、工作信息、学历、婚姻状况、紧急联系人、设备信息、生物特征、及通讯录等信息；
  </div>
  <div class="msg red">
    2.您的信用信息，包括但不限于您的征信记录和信用报告；
  </div>
  <div class="msg red">
    3.您的财产信息，包括但不限于您的财税信息、房产信息、车辆信息、基金、保险、股票、信托、债务、收入情况、银行卡号、开户行、开户地址等投资理财信息和负债信息等；
  </div>
  <div class="msg red">
    4.其他实现服务所需的必要信息等。
  </div>
  <div class="msg">
    <span class="red">四、你同意并授权我们将您的上述信息共享给第三方，但我们与第三方在开展上述信息共享前，会严格</span>要求第三方<span class="red">对在信息共享中所获取的您的上述信息予以保密并且依照相关法律法规或者本协议的约定</span>使用您的上述信息。<span class="bold">如果您不希望向第三方提供上述信息，请勿点击授权</span>
  </div>
  <div class="msg bold">
    <span class="red">五、</span><span class="bold">您理解，第三方服务由相应的第三方就以上服务及处理您个人信息的安全性独立承担责任。请您在授权同意前，仔细阅读并理解第三方的服务协议与隐私政策。因该第三方服务或其处理您的个人信息产生的纠纷，或第三方服务违反相关法律法规或者协议</span><span class="red">的</span><span class="bold">约定，或您在使用第三方服务过程中遭受了损失，请您与第三方协商解决。</span>
  </div>
  <div class="msg bold">
    <span class="red">六、您同意，</span>凡因本协议引起的任何与之有关的争议<span class="red">、纠纷</span>，首先通过友好协商<span class="red">的方式</span>解决，如协商<span class="red">不能达成一致</span>的，任何一方均可向<span class="red">本平台所在地有管辖权的</span>人民法院提起诉讼。
  </div>
  <div class="msg bold red">
    七、您同意本协议中的授权不可撤回或撤销
  </div>
  <div class="msg">
    <span class="red">八、</span>本协议未尽事宜参照《用户注册<span class="red">服务</span>协议》<span class="red">与</span>《隐私政策》执行；<span class="red">若</span>《用户注册<span class="red">服务</span>协议》<span class="red">、</span>《隐私政策》与本协议有冲突的，以本协议为准。
  </div>
  <div class="msg msg1">用户姓名：【】</div>
  <div class="msg msg1">用户账号：【】</div>
  <div class="msg msg1">签署日期：【】</div>
</div>


</body></html>